# -*- coding: utf-8 -*-#
#-------------------------------------------------------------------------------
# 建立者:        黄周云  
# Name:         test08
# Description:   符号、对齐、用零填充和进制转换
# Author:       ASUS
# Date:         2019/3/3
#-------------------------------------------------------------------------------

# 输入4，结果为第0001章，第002节
numStr = input("请输入章节序号位数：")
num = int(numStr)
print("第{:0{num}.0f}章，第{:03.0f}节".format(1,2,num=num))
# 左对齐，中对齐，右对齐
from math import pi
print("{0:<10.2f}\n{0:^10.2f}\n{0:>10.2f}".format(pi))
# 填充,结果：$$$$$$$$$美元$$$$$$$$$
print("{:$^20}".format("美元"))
# 在负号和数值之间加上特殊符号,在等号前面加字符，默认为空格
print("{0:=10.2f}".format(-pi))
# 将十进制转换成为二进制，前面加上"0b"
numStr = input("请输入需要转换成二进制的数：")
num = int(numStr)
print("{:#b}".format(num))